clare hr careers in Carlow, Ireland